html, body {
    width: 100%;
    height: 100%;
    overflow-y: hidden;
    background: #deedfb;
    font-family: "Microsoft yahei", Verdana, Arial;
    font-size: 14px;
}

.tdRight {
    text-align: right;
    font-family: "Microsoft yahei", Verdana, Arial;
    font-size: 14px;
}

.layui-btn {
    background-color: #1ea15b;
}

input {
    width: 140px;
    padding-left: 5px;
    line-height: 28px;
    background-color: #fff;
    height: 28px;
    border: 1px solid #B6B6B6;
    border-radius: 5px;
}

.search-table select {
    width: 150px;
    height: 30px;
    border: 1px solid #b6b6b6;
    border-radius: 5px;
    padding-left: 8px;
    background: #fff;
}

input, textarea, select {
    font-family: inherit;
    font-size: inherit;
    font-weight: inherit;
}

select {
    line-height: 28px;
    background-color: #fff;
    height: 28px;
    border: 1px solid #B6B6B6;
    border-radius: 5px;
    width: 150px;
    height: 30px;
}

button {
    display: inline-block;
    padding: 0 20px;
    border: 1px solid #298d58;
    border-radius: 5px;
    background: #1ea15b;
    color: #fff;
    cursor: pointer;
    font-size: 14px;
    height: 28px;
    line-height: 26px;
    font-family: "Microsoft yahei", Verdana, Arial;
}

button:hover {
    background-color: #2AC672;
    text-decoration: none;
}

.search-table {
    margin-left: 15px;
    font-size: 14px;
}

.form-table {
    width: 95%;
    margin: auto;
    margin-top: 2px;
}

.form-table td {
    padding: 5px;
}

.form-table input {
    width: 90%;
}

.form-table select {
    width: 93%;
}

.form-table textarea {
    width: 90%;
}

.td-text {
    padding-right: 8px;
}

.datagrid-htable .datagrid-header-row {
    height: 43px;
    background: #f6f1d9;
    padding: 10px 5px;
    line-height: 22px;
    border-top: 1px solid #e0ded8;
    color: #666;
    font-size: 14px;
}

.datagrid-header .datagrid-cell span {
    font-size: 14px;
}

.datagrid-body .datagrid-row {
    height: 37px;
}

.datagrid-toolbar {
    padding: 4px;
    border-bottom: #dddddd 1px solid;
    background: #F4F4F4;
}

.pagination .pagination-num {
    height: 16px;
    line-height: 16px;
}

.toolBar {
    padding: 5px;
    padding-left: 10px;
    border: none;
}

/*.panel-header 与easy冲突*/
/*{*/
/*background: #F7F9FB;*/
/*border-top: none;*/
/*}*/

.north-panel {
    border-width: 1px;
    overflow: hidden;
    border: none;
    border-bottom: #95B8E7 1px solid;
}

.window {
    padding: 6px 6px;
    background: #A0C9E5;
    border-radius: 5px;
}

.window-edit {
    background: url(../../images/icon-dott2.png) left center no-repeat;
}










